import { NgModule } from '@angular/core';
import { AppSharedModule } from '@app/shared/app-shared.module';
import { JsonEditorModule } from '@app/shared/common/json-editor/json-editor.module';
import { LayoutEditorModule } from '../layout-edtor/layout-editor.module';
import { MainSharedModule } from '../main-shared.module';
import { ManualSyncModule } from '../manual-sync/manual-sync.module';
import { OrderByModule } from '../order-by/order-by.module';
import { ImageTextModalComponent } from './image-text-modal.component';
import { ImageTextService } from './imageText.service';
import { MenuExtendModalComponent } from './menu-extend-modal.component';
import { MenuInfoConfigModalComponent } from './menu-info-config-modal.component';
import { MenuInfoContainerComponent } from './menu-Info-container.component';

@NgModule({
    imports: [
        AppSharedModule,
        MainSharedModule,
        OrderByModule,
        JsonEditorModule,
        LayoutEditorModule,
        ManualSyncModule
    ],
    declarations: [
        MenuInfoContainerComponent,
        MenuExtendModalComponent,
        MenuInfoConfigModalComponent,
        ImageTextModalComponent
    ],
    exports: [
        MenuInfoContainerComponent,
        MenuExtendModalComponent,
        MenuInfoConfigModalComponent,
        ImageTextModalComponent
    ],
    providers:[
        ImageTextService
    ]
})
export class MenuInfoSharedModule { 
    
}
